Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Linear system</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Linear_system"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Linear_system rootpage-Linear_system skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Linear system</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">This article is about the systems theory concept. For the linear algebra concept, see <a href="System_of_linear_equations" title="System of linear equations">System of linear equations</a>. For the algebraic geometry concept, see <a href="Linear_system_of_divisors" title="Linear system of divisors">Linear system of divisors</a>. For the tactical formation, see <a href="Line_(formation)" title="Line (formation)">Line (formation)</a>.</div>
<style data-mw-deduplicate="TemplateStyles:r1305433154">
/* start https://en.wikipedia.org/ */


.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style>
<p>In <a href="Systems_theory" title="Systems theory">systems theory</a>, a <b>linear system</b> is a <a href="Mathematical_model" title="Mathematical model">mathematical model</a> of a <a href="System" title="System">system</a> based on the use of a <a href="Linear_operator" class="mw-redirect" title="Linear operator">linear operator</a>.
Linear systems typically exhibit features and properties that are much simpler than the <a href="Nonlinear" class="mw-redirect" title="Nonlinear">nonlinear</a> case.
As a mathematical abstraction or idealization, linear systems find important applications in <a href="Automatic_control" class="mw-redirect" title="Automatic control">automatic control</a> theory, <a href="Signal_processing" title="Signal processing">signal processing</a>, and <a href="Telecommunications" title="Telecommunications">telecommunications</a>. For example, the propagation medium for wireless communication systems can often be
modeled by linear systems.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Definition">Definition</h2></div>



<p>A general <a href="Deterministic_system_(mathematics)" class="mw-redirect" title="Deterministic system (mathematics)">deterministic system</a> can be described by an operator, <span class="texhtml"><i>H</i></span>, that maps an input, <span class="texhtml"><i>x</i>(<i>t</i>)</span>, as a function of <span class="texhtml mvar" style="font-style:italic;">t</span> to an output, <span class="texhtml"><i>y</i>(<i>t</i>)</span>, a type of <a href="Black_box_(systems)" class="mw-redirect" title="Black box (systems)">black box</a> description.
</p><p>A system is linear if and only if it satisfies the <a href="Superposition_principle" title="Superposition principle">superposition principle</a>, or equivalently both the additivity and homogeneity properties, without restrictions (that is, for all inputs, all scaling constants and all time.)<sup id="cite_ref-Phillips_2008_1-0" class="reference"><a href="#cite_note-Phillips_2008-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Bessai_2005_2-0" class="reference"><a href="#cite_note-Bessai_2005-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Alkin_2014_3-0" class="reference"><a href="#cite_note-Alkin_2014-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Nahvi_2014_4-0" class="reference"><a href="#cite_note-Nahvi_2014-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p><p>The superposition principle means that a linear combination of inputs to the system produces a linear combination of the individual zero-state outputs (that is, outputs setting the initial conditions to zero) corresponding to the individual inputs.<sup id="cite_ref-Sundararajan_2008_5-0" class="reference"><a href="#cite_note-Sundararajan_2008-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Roberts_2018_6-0" class="reference"><a href="#cite_note-Roberts_2018-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
</p><p>In a system that satisfies the homogeneity property, scaling the input always results in scaling the zero-state response by the same factor.<sup id="cite_ref-Roberts_2018_6-1" class="reference"><a href="#cite_note-Roberts_2018-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> In a system that satisfies the additivity property, adding two inputs always results in adding the corresponding two zero-state responses due to the individual inputs.<sup id="cite_ref-Roberts_2018_6-2" class="reference"><a href="#cite_note-Roberts_2018-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
</p><p>Mathematically, for a continuous-time system, given two arbitrary inputs
<span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{aligned}x_{1}(t)\\x_{2}(t)\end{aligned}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true">
<mtr>
<mtd>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mtd>
</mtr>
<mtr>
<mtd>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mtd>
</mtr>
</mtable>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\begin{aligned}x_{1}(t)\\x_{2}(t)\end{aligned}}}</annotation>
</semantics>
</math></span></span>
as well as their respective zero-state outputs
<span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\begin{aligned}y_{1}(t)&amp;=H\left\{x_{1}(t)\right\}\\y_{2}(t)&amp;=H\left\{x_{2}(t)\right\}\end{aligned}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true">
<mtr>
<mtd>
<msub>
<mi>y</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mtd>
<mtd>
<mi></mi>
<mo>=</mo>
<mi>H</mi>
<mrow>
<mo>{</mo>
<mrow>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mrow>
<mo>}</mo>
</mrow>
</mtd>
</mtr>
<mtr>
<mtd>
<msub>
<mi>y</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mtd>
<mtd>
<mi></mi>
<mo>=</mo>
<mi>H</mi>
<mrow>
<mo>{</mo>
<mrow>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mrow>
<mo>}</mo>
</mrow>
</mtd>
</mtr>
</mtable>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\begin{aligned}y_{1}(t)&amp;=H\left\{x_{1}(t)\right\}\\y_{2}(t)&amp;=H\left\{x_{2}(t)\right\}\end{aligned}}}</annotation>
</semantics>
</math></span></span>
then a linear system must satisfy
<span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \alpha y_{1}(t)+\beta y_{2}(t)=H\left\{\alpha x_{1}(t)+\beta x_{2}(t)\right\}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>α<!-- α --></mi>
<msub>
<mi>y</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mi>β<!-- β --></mi>
<msub>
<mi>y</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>H</mi>
<mrow>
<mo>{</mo>
<mrow>
<mi>α<!-- α --></mi>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>+</mo>
<mi>β<!-- β --></mi>
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mrow>
<mo>}</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \alpha y_{1}(t)+\beta y_{2}(t)=H\left\{\alpha x_{1}(t)+\beta x_{2}(t)\right\}}</annotation>
</semantics>
</math></span></span>
for any <a href="Scalar_(mathematics)" title="Scalar (mathematics)">scalar</a> values <span class="texhtml mvar" style="font-style:italic;">α</span> and <span class="texhtml mvar" style="font-style:italic;">β</span>, for any input signals <span class="texhtml"><i>x</i><sub>1</sub>(<i>t</i>)</span> and <span class="texhtml"><i>x</i><sub>2</sub>(<i>t</i>)</span>, and for all time <span class="texhtml mvar" style="font-style:italic;">t</span>.
</p><p>The system is then defined by the equation <span class="texhtml"><i>H</i>(<i>x</i>(<i>t</i>)) = <i>y</i>(<i>t</i>)</span>, where <span class="texhtml"><i>y</i>(<i>t</i>)</span> is some arbitrary function of time, and <span class="texhtml"><i>x</i>(<i>t</i>)</span> is the system state. Given <span class="texhtml"><i>y</i>(<i>t</i>)</span> and <span class="nowrap"><span class="texhtml"><i>H</i></span>,</span> the system can be solved for <span class="nowrap"><span class="texhtml"><i>x</i>(<i>t</i>)</span>.</span>
</p><p>The behavior of the resulting system subjected to a complex input can be described as a sum of responses to simpler inputs. In nonlinear systems, there is no such relation.
This mathematical property makes the solution of modelling equations simpler than many nonlinear systems.
For <a href="Time-invariant_system" title="Time-invariant system">time-invariant</a> systems this is the basis of the <a href="Impulse_response" title="Impulse response">impulse response</a> or the <a href="Frequency_response" title="Frequency response">frequency response</a> methods (see <a href="LTI_system_theory" class="mw-redirect" title="LTI system theory">LTI system theory</a>), which describe a general input function <span class="texhtml"><i>x</i>(<i>t</i>)</span> in terms of <a href="Unit_impulse" class="mw-redirect" title="Unit impulse">unit impulses</a> or <a href="Frequency_component" class="mw-redirect" title="Frequency component">frequency components</a>.
</p><p>Typical <a href="Differential_equation" title="Differential equation">differential equations</a> of linear <a href="Time-invariant_system" title="Time-invariant system">time-invariant</a> systems are well adapted to analysis using the <a href="Laplace_transform" title="Laplace transform">Laplace transform</a> in the <a href="Continuous_function" title="Continuous function">continuous</a> case, and the <a href="Z-transform" title="Z-transform">Z-transform</a> in the <a href="Discrete_mathematics" title="Discrete mathematics">discrete</a> case (especially in computer implementations).
</p><p>Another perspective is that solutions to linear systems comprise a system of <a href="Function_(mathematics)" title="Function (mathematics)">functions</a> which act like <a href="Vector_(geometric)" class="mw-redirect" title="Vector (geometric)">vectors</a> in the geometric sense.
</p><p>A common use of linear models is to describe a nonlinear system by <a href="Linearization" title="Linearization">linearization</a>. This is usually done for mathematical convenience.
</p><p>The previous definition of a linear system is applicable to SISO (single-input single-output) systems. For MIMO (multiple-input multiple-output) systems, input and output signal vectors (<span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathbf {x} }_{1}(t)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathbf {x} }_{1}(t)}</annotation>
</semantics>
</math></span><img src="./7ee4877feb209effd7b4f556775dfaeacc88701a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.114ex; height:2.843ex;" alt="{\displaystyle {\mathbf {x} }_{1}(t)}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathbf {x} }_{2}(t)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">x</mi>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathbf {x} }_{2}(t)}</annotation>
</semantics>
</math></span><img src="./4781d3f458ba06d3ea38c4f332d26cb1fdfd6330.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.114ex; height:2.843ex;" alt="{\displaystyle {\mathbf {x} }_{2}(t)}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathbf {y} }_{1}(t)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">y</mi>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathbf {y} }_{1}(t)}</annotation>
</semantics>
</math></span><img src="./88aa88e66f2a4773ca918f0ffd72a3a4df2f2294.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.114ex; height:2.843ex;" alt="{\displaystyle {\mathbf {y} }_{1}(t)}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle {\mathbf {y} }_{2}(t)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mrow class="MJX-TeXAtom-ORD">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="bold">y</mi>
</mrow>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle {\mathbf {y} }_{2}(t)}</annotation>
</semantics>
</math></span><img src="./361f177e88f0a3eed066a094575e7ebad17d713b.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.114ex; height:2.843ex;" alt="{\displaystyle {\mathbf {y} }_{2}(t)}" loading="lazy"></span>) are considered instead of input and output signals (<span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x_{1}(t)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x_{1}(t)}</annotation>
</semantics>
</math></span><img src="./edc245640b5794e3f754bee7b713761282b60c21.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.033ex; height:2.843ex;" alt="{\displaystyle x_{1}(t)}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x_{2}(t)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x_{2}(t)}</annotation>
</semantics>
</math></span><img src="./8821f9acaecc995a1b0bdfea31bb01605db7142c.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:5.033ex; height:2.843ex;" alt="{\displaystyle x_{2}(t)}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y_{1}(t)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>y</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y_{1}(t)}</annotation>
</semantics>
</math></span><img src="./7b17efec23e0d4f93bac22db3e978eae43f9e9a0.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:4.842ex; height:2.843ex;" alt="{\displaystyle y_{1}(t)}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y_{2}(t)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>y</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y_{2}(t)}</annotation>
</semantics>
</math></span><img src="./69d36d96452e41973c07684c23e8baf8308ad663.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:4.842ex; height:2.843ex;" alt="{\displaystyle y_{2}(t)}" loading="lazy"></span>.)<sup id="cite_ref-Bessai_2005_2-1" class="reference"><a href="#cite_note-Bessai_2005-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Nahvi_2014_4-1" class="reference"><a href="#cite_note-Nahvi_2014-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p><p>This definition of a linear system is analogous to the definition of a <a href="Linear_differential_equation" title="Linear differential equation">linear differential equation</a> in <a href="Calculus" title="Calculus">calculus</a>, and a <a href="Linear_map" title="Linear map">linear transformation</a> in <a href="Linear_algebra" title="Linear algebra">linear algebra</a>.
</p>
<div class="mw-heading mw-heading3"><h3 id="Examples">Examples</h3></div>
<p>A <a href="Simple_harmonic_oscillator" class="mw-redirect" title="Simple harmonic oscillator">simple harmonic oscillator</a> obeys the differential equation:
<span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle m{\frac {d^{2}(x)}{dt^{2}}}=-kx.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>m</mi>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<msup>
<mi>d</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mrow>
<mrow>
<mi>d</mi>
<msup>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mrow>
</mfrac>
</mrow>
<mo>=</mo>
<mo>−<!-- − --></mo>
<mi>k</mi>
<mi>x</mi>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle m{\frac {d^{2}(x)}{dt^{2}}}=-kx.}</annotation>
</semantics>
</math></span></span>
</p><p>If <span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle H(x(t))=m{\frac {d^{2}(x(t))}{dt^{2}}}+kx(t),}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>H</mi>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>m</mi>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<msup>
<mi>d</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>x</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">)</mo>
</mrow>
<mrow>
<mi>d</mi>
<msup>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mrow>
</mfrac>
</mrow>
<mo>+</mo>
<mi>k</mi>
<mi>x</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>,</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle H(x(t))=m{\frac {d^{2}(x(t))}{dt^{2}}}+kx(t),}</annotation>
</semantics>
</math></span></span>
then <span class="texhtml"><i>H</i></span> is a linear operator. Letting <span class="nowrap"><span class="texhtml"><i>y</i>(<i>t</i>) = 0</span>,</span> we can rewrite the differential equation as <span class="nowrap"><span class="texhtml"><i>H</i>(<i>x</i>(<i>t</i>)) = <i>y</i>(<i>t</i>)</span>,</span> which shows that a simple harmonic oscillator is a linear system.
</p><p>Other examples of linear systems include those described by <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y(t)=k\,x(t)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>k</mi>
<mspace width="thinmathspace"></mspace>
<mi>x</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y(t)=k\,x(t)}</annotation>
</semantics>
</math></span><img src="./4abbd1f383c3119c5cf0c68ffb3fdd27401de092.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:12.48ex; height:2.843ex;" alt="{\displaystyle y(t)=k\,x(t)}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y(t)=k\,{\frac {\mathrm {d} x(t)}{\mathrm {d} t}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>k</mi>
<mspace width="thinmathspace"></mspace>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">d</mi>
</mrow>
<mi>x</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mrow>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">d</mi>
</mrow>
<mi>t</mi>
</mrow>
</mfrac>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y(t)=k\,{\frac {\mathrm {d} x(t)}{\mathrm {d} t}}}</annotation>
</semantics>
</math></span><img src="./f02c10807337be80f18c8f96906cf7c0d045c317.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.005ex; width:14.608ex; height:5.843ex;" alt="{\displaystyle y(t)=k\,{\frac {\mathrm {d} x(t)}{\mathrm {d} t}}}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y(t)=k\,\int _{-\infty }^{t}x(\tau )\mathrm {d} \tau }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>k</mi>
<mspace width="thinmathspace"></mspace>
<msubsup>
<mo>∫<!-- ∫ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msubsup>
<mi>x</mi>
<mo stretchy="false">(</mo>
<mi>τ<!-- τ --></mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">d</mi>
</mrow>
<mi>τ<!-- τ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y(t)=k\,\int _{-\infty }^{t}x(\tau )\mathrm {d} \tau }</annotation>
</semantics>
</math></span><img src="./68690abe1463ad10817845cd2ec18acb07a363f8.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.505ex; width:20.557ex; height:6.343ex;" alt="{\displaystyle y(t)=k\,\int _{-\infty }^{t}x(\tau )\mathrm {d} \tau }" loading="lazy"></span>, and any system described by ordinary linear differential equations.<sup id="cite_ref-Nahvi_2014_4-2" class="reference"><a href="#cite_note-Nahvi_2014-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> Systems described by <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y(t)=k}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>k</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y(t)=k}</annotation>
</semantics>
</math></span><img src="./9f0ce74ba671bbc948e6044d40ece0dc7fb7dd4a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:8.114ex; height:2.843ex;" alt="{\displaystyle y(t)=k}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y(t)=k\,x(t)+k_{0}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>k</mi>
<mspace width="thinmathspace"></mspace>
<mi>x</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>+</mo>
<msub>
<mi>k</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y(t)=k\,x(t)+k_{0}}</annotation>
</semantics>
</math></span><img src="./e7cc1e58928d6511f7a72a9e55213edfb0aa4217.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:17.586ex; height:2.843ex;" alt="{\displaystyle y(t)=k\,x(t)+k_{0}}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y(t)=\sin {[x(t)]}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>sin</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">[</mo>
<mi>x</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">]</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y(t)=\sin {[x(t)]}}</annotation>
</semantics>
</math></span><img src="./74c3de0656c4ed604dbf832e01a95c83a747fb4a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:15.418ex; height:2.843ex;" alt="{\displaystyle y(t)=\sin {[x(t)]}}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y(t)=\cos {[x(t)]}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">[</mo>
<mi>x</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo stretchy="false">]</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y(t)=\cos {[x(t)]}}</annotation>
</semantics>
</math></span><img src="./8791deb6e4a1c0cf4c0d6c9c4cc7951647bec5cc.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:15.673ex; height:2.843ex;" alt="{\displaystyle y(t)=\cos {[x(t)]}}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y(t)=x^{2}(t)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<msup>
<mi>x</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y(t)=x^{2}(t)}</annotation>
</semantics>
</math></span><img src="./998133561d769e6b0e3e470a25522d798881fc48.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:11.936ex; height:3.176ex;" alt="{\displaystyle y(t)=x^{2}(t)}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\textstyle y(t)={\sqrt {x(t)}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="false" scriptlevel="0">
<mi>y</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<msqrt>
<mi>x</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</msqrt>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\textstyle y(t)={\sqrt {x(t)}}}</annotation>
</semantics>
</math></span><img src="./60d72c215837f1dfc9d9d86122b4a80817ed0ea4.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:13.205ex; height:3.343ex;" alt="{\textstyle y(t)={\sqrt {x(t)}}}" loading="lazy"></span>, <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y(t)=|x(t)|}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
<mi>x</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">|</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y(t)=|x(t)|}</annotation>
</semantics>
</math></span><img src="./9dd71fa9b03171821f3596dc80ffe25c283c093e.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:12.175ex; height:2.843ex;" alt="{\displaystyle y(t)=|x(t)|}" loading="lazy"></span>, and a system with odd-symmetry output consisting of a linear region and a saturation (constant) region, are non-linear because they don't always satisfy the superposition principle.<sup id="cite_ref-DeerghaRao_2018_7-0" class="reference"><a href="#cite_note-DeerghaRao_2018-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Chen_2004_8-0" class="reference"><a href="#cite_note-Chen_2004-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-ElAliKarim_2008_9-0" class="reference"><a href="#cite_note-ElAliKarim_2008-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Apte_2016_10-0" class="reference"><a href="#cite_note-Apte_2016-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>
</p><p>The output versus input graph of a linear system need not be a straight line through the origin. For example, consider a system described by <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y(t)=k\,{\frac {\mathrm {d} x(t)}{\mathrm {d} t}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>k</mi>
<mspace width="thinmathspace"></mspace>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">d</mi>
</mrow>
<mi>x</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mrow>
<mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">d</mi>
</mrow>
<mi>t</mi>
</mrow>
</mfrac>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y(t)=k\,{\frac {\mathrm {d} x(t)}{\mathrm {d} t}}}</annotation>
</semantics>
</math></span><img src="./f02c10807337be80f18c8f96906cf7c0d045c317.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.005ex; width:14.608ex; height:5.843ex;" alt="{\displaystyle y(t)=k\,{\frac {\mathrm {d} x(t)}{\mathrm {d} t}}}" loading="lazy"></span> (such as a constant-capacitance <a href="Capacitor" title="Capacitor">capacitor</a> or a constant-inductance <a href="Inductor" title="Inductor">inductor</a>). It is linear because it satisfies the superposition principle. However, when the input is a sinusoid, the output is also a sinusoid, and so its output-input plot is an ellipse centered at the origin rather than a straight line passing through the origin.
</p><p>Also, the output of a linear system can contain <a href="Harmonic_analysis" title="Harmonic analysis">harmonics</a> (and have a smaller fundamental frequency than the input) even when the input is a sinusoid. For example, consider a system described by <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y(t)=(1.5+\cos {(t)})\,x(t)}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mo stretchy="false">(</mo>
<mn>1.5</mn>
<mo>+</mo>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mrow>
<mo stretchy="false">)</mo>
<mspace width="thinmathspace"></mspace>
<mi>x</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y(t)=(1.5+\cos {(t)})\,x(t)}</annotation>
</semantics>
</math></span><img src="./c8d62ed5244e071eb902713543511a89ccf08f7a.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:25.037ex; height:2.843ex;" alt="{\displaystyle y(t)=(1.5+\cos {(t)})\,x(t)}" loading="lazy"></span>. It is linear because it satisfies the superposition principle. However, when the input is a sinusoid of the form <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x(t)=\cos {(3t)}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">(</mo>
<mn>3</mn>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x(t)=\cos {(3t)}}</annotation>
</semantics>
</math></span><img src="./16faf1229e2c267a509a901ebaf4af9fb0e3e1e2.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:14.387ex; height:2.843ex;" alt="{\displaystyle x(t)=\cos {(3t)}}" loading="lazy"></span>, using <a href="List_of_trigonometric_identities#Product-to-sum_and_sum-to-product_identities" title="List of trigonometric identities">product-to-sum trigonometric identities</a> it can be easily shown that the output is <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y(t)=1.5\cos {(3t)}+0.5\cos {(2t)}+0.5\cos {(4t)}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mn>1.5</mn>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">(</mo>
<mn>3</mn>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mrow>
<mo>+</mo>
<mn>0.5</mn>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">(</mo>
<mn>2</mn>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mrow>
<mo>+</mo>
<mn>0.5</mn>
<mi>cos</mi>
<mo>⁡<!-- ⁡ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo stretchy="false">(</mo>
<mn>4</mn>
<mi>t</mi>
<mo stretchy="false">)</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y(t)=1.5\cos {(3t)}+0.5\cos {(2t)}+0.5\cos {(4t)}}</annotation>
</semantics>
</math></span><img src="./68948e507dfa27fadb8bbcecd0db6279215424a6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:44.589ex; height:2.843ex;" alt="{\displaystyle y(t)=1.5\cos {(3t)}+0.5\cos {(2t)}+0.5\cos {(4t)}}" loading="lazy"></span>, that is, the output doesn't consist only of sinusoids of same frequency as the input (<span class="nowrap">3 rad/s</span>), but instead also of sinusoids of frequencies <span class="nowrap">2 rad/s</span> and <span class="nowrap">4 rad/s</span>; furthermore, taking the <a href="Least_common_multiple" title="Least common multiple">least common multiple</a> of the fundamental period of the sinusoids of the output, it can be shown the fundamental angular frequency of the output is <span class="nowrap">1 rad/s</span>, which is different than that of the input.
</p>
<div class="mw-heading mw-heading2"><h2 id="Time-varying_impulse_response">Time-varying impulse response</h2></div>
<p>The <b>time-varying impulse response</b> <span class="texhtml"><i>h</i>(<i>t</i><sub>2</sub>, <i>t</i><sub>1</sub>)</span> of a linear system is defined as the response of the system at time <i>t</i> = <i>t</i><sub>2</sub> to a single <a href="Impulse_function" class="mw-redirect" title="Impulse function">impulse</a> applied at time <span class="nowrap"><span class="texhtml"><i>t</i> = <i>t</i><sub>1</sub></span>.</span> In other words, if the input <span class="texhtml"><i>x</i>(<i>t</i>)</span> to a linear system is
<span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle x(t)=\delta (t-t_{1})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>x</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>δ<!-- δ --></mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo>−<!-- − --></mo>
<msub>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle x(t)=\delta (t-t_{1})}</annotation>
</semantics>
</math></span></span>
where <span class="texhtml">δ(<i>t</i>)</span> represents the <a href="Dirac_delta_function" title="Dirac delta function">Dirac delta function</a>, and the corresponding response <span class="texhtml"><i>y</i>(<i>t</i>)</span> of the system is
<span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y(t=t_{2})=h(t_{2},t_{1})}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo>=</mo>
<msub>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mi>h</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo>,</mo>
<msub>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y(t=t_{2})=h(t_{2},t_{1})}</annotation>
</semantics>
</math></span></span>
then the function <span class="texhtml"><i>h</i>(<i>t</i><sub>2</sub>, <i>t</i><sub>1</sub>)</span> is the time-varying impulse response of the system. Since the system cannot respond before the input is applied the following <b>causality condition</b> must be satisfied:
<span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle h(t_{2},t_{1})=0,t_{2}<t_{1}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>h</mi>
<mo stretchy="false">(</mo>
<msub>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo>,</mo>
<msub>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
<mo stretchy="false">)</mo>
<mo>=</mo>
<mn>0</mn>
<mo>,</mo>
<msub>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msub>
<mo>&lt;</mo>
<msub>
<mi>t</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
</mrow>
</msub>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle h(t_{2},t_{1})=0,t_{2}&lt;t_{1}}</annotation>
</semantics>
</math></span></span>
</p>
<div class="mw-heading mw-heading2"><h2 id="The_convolution_integral">The convolution integral</h2></div>
<p>The output of any general continuous-time linear system is related to the input by an integral which may be written over a doubly infinite range because of the causality condition:
<span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y(t)=\int _{-\infty }^{t}h(t,t')x(t')dt'=\int _{-\infty }^{\infty }h(t,t')x(t')dt'}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<msubsup>
<mo>∫<!-- ∫ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msubsup>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo>,</mo>
<msup>
<mi>t</mi>
<mo>′</mo>
</msup>
<mo stretchy="false">)</mo>
<mi>x</mi>
<mo stretchy="false">(</mo>
<msup>
<mi>t</mi>
<mo>′</mo>
</msup>
<mo stretchy="false">)</mo>
<mi>d</mi>
<msup>
<mi>t</mi>
<mo>′</mo>
</msup>
<mo>=</mo>
<msubsup>
<mo>∫<!-- ∫ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
</msubsup>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo>,</mo>
<msup>
<mi>t</mi>
<mo>′</mo>
</msup>
<mo stretchy="false">)</mo>
<mi>x</mi>
<mo stretchy="false">(</mo>
<msup>
<mi>t</mi>
<mo>′</mo>
</msup>
<mo stretchy="false">)</mo>
<mi>d</mi>
<msup>
<mi>t</mi>
<mo>′</mo>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y(t)=\int _{-\infty }^{t}h(t,t')x(t')dt'=\int _{-\infty }^{\infty }h(t,t')x(t')dt'}</annotation>
</semantics>
</math></span></span>
</p><p>If the properties of the system do not depend on the time at which it is operated then it is said to be <b>time-invariant</b> and <span class="texhtml mvar" style="font-style:italic;">h</span> is a function only of the time difference <span class="texhtml"><i>τ</i> = <i>t</i> − <i>t' </i></span> which is zero for <span class="texhtml"><i>τ</i> &lt; 0</span> (namely <span class="texhtml"><i>t</i> &lt; <i>t' </i></span>). By redefinition of <span class="texhtml mvar" style="font-style:italic;">h</span> it is then possible to write the input-output relation equivalently in any of the ways,
<span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y(t)=\int _{-\infty }^{t}h(t-t')x(t')dt'=\int _{-\infty }^{\infty }h(t-t')x(t')dt'=\int _{-\infty }^{\infty }h(\tau )x(t-\tau )d\tau =\int _{0}^{\infty }h(\tau )x(t-\tau )d\tau }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<msubsup>
<mo>∫<!-- ∫ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msubsup>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo>−<!-- − --></mo>
<msup>
<mi>t</mi>
<mo>′</mo>
</msup>
<mo stretchy="false">)</mo>
<mi>x</mi>
<mo stretchy="false">(</mo>
<msup>
<mi>t</mi>
<mo>′</mo>
</msup>
<mo stretchy="false">)</mo>
<mi>d</mi>
<msup>
<mi>t</mi>
<mo>′</mo>
</msup>
<mo>=</mo>
<msubsup>
<mo>∫<!-- ∫ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
</msubsup>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo>−<!-- − --></mo>
<msup>
<mi>t</mi>
<mo>′</mo>
</msup>
<mo stretchy="false">)</mo>
<mi>x</mi>
<mo stretchy="false">(</mo>
<msup>
<mi>t</mi>
<mo>′</mo>
</msup>
<mo stretchy="false">)</mo>
<mi>d</mi>
<msup>
<mi>t</mi>
<mo>′</mo>
</msup>
<mo>=</mo>
<msubsup>
<mo>∫<!-- ∫ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
</msubsup>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>τ<!-- τ --></mi>
<mo stretchy="false">)</mo>
<mi>x</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo>−<!-- − --></mo>
<mi>τ<!-- τ --></mi>
<mo stretchy="false">)</mo>
<mi>d</mi>
<mi>τ<!-- τ --></mi>
<mo>=</mo>
<msubsup>
<mo>∫<!-- ∫ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
</msubsup>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>τ<!-- τ --></mi>
<mo stretchy="false">)</mo>
<mi>x</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo>−<!-- − --></mo>
<mi>τ<!-- τ --></mi>
<mo stretchy="false">)</mo>
<mi>d</mi>
<mi>τ<!-- τ --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y(t)=\int _{-\infty }^{t}h(t-t')x(t')dt'=\int _{-\infty }^{\infty }h(t-t')x(t')dt'=\int _{-\infty }^{\infty }h(\tau )x(t-\tau )d\tau =\int _{0}^{\infty }h(\tau )x(t-\tau )d\tau }</annotation>
</semantics>
</math></span></span>
</p><p>Linear time-invariant systems are most commonly characterized by the Laplace transform of the impulse response function called the <i>transfer function</i> which is:
<span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle H(s)=\int _{0}^{\infty }h(t)e^{-st}\,dt.}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>H</mi>
<mo stretchy="false">(</mo>
<mi>s</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<msubsup>
<mo>∫<!-- ∫ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
</msubsup>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<msup>
<mi>e</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mi>s</mi>
<mi>t</mi>
</mrow>
</msup>
<mspace width="thinmathspace"></mspace>
<mi>d</mi>
<mi>t</mi>
<mo>.</mo>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle H(s)=\int _{0}^{\infty }h(t)e^{-st}\,dt.}</annotation>
</semantics>
</math></span></span>
</p><p>In applications this is usually a rational algebraic function of <span class="texhtml mvar" style="font-style:italic;">s</span>. Because <span class="texhtml"><i>h</i>(<i>t</i>)</span> is zero for negative <span class="texhtml mvar" style="font-style:italic;">t</span>, the integral may equally be written over the doubly infinite range and putting <span class="texhtml"><i>s</i> = <i>iω</i></span> follows the formula for the <i>frequency response function</i>:
<span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle H(i\omega )=\int _{-\infty }^{\infty }h(t)e^{-i\omega t}dt}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>H</mi>
<mo stretchy="false">(</mo>
<mi>i</mi>
<mi>ω<!-- ω --></mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<msubsup>
<mo>∫<!-- ∫ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
</msubsup>
<mi>h</mi>
<mo stretchy="false">(</mo>
<mi>t</mi>
<mo stretchy="false">)</mo>
<msup>
<mi>e</mi>
<mrow class="MJX-TeXAtom-ORD">
<mo>−<!-- − --></mo>
<mi>i</mi>
<mi>ω<!-- ω --></mi>
<mi>t</mi>
</mrow>
</msup>
<mi>d</mi>
<mi>t</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle H(i\omega )=\int _{-\infty }^{\infty }h(t)e^{-i\omega t}dt}</annotation>
</semantics>
</math></span></span>
</p>
<div class="mw-heading mw-heading2"><h2 id="Discrete-time_systems">Discrete-time systems</h2></div>
<p>The output of any discrete time linear system is related to the input by the time-varying convolution sum:
<span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y[n]=\sum _{m=-\infty }^{n}{h[n,m]x[m]}=\sum _{m=-\infty }^{\infty }{h[n,m]x[m]}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>m</mi>
<mo>=</mo>
<mo>−<!-- − --></mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
</mrow>
</munderover>
<mrow class="MJX-TeXAtom-ORD">
<mi>h</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo>,</mo>
<mi>m</mi>
<mo stretchy="false">]</mo>
<mi>x</mi>
<mo stretchy="false">[</mo>
<mi>m</mi>
<mo stretchy="false">]</mo>
</mrow>
<mo>=</mo>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>m</mi>
<mo>=</mo>
<mo>−<!-- − --></mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
</munderover>
<mrow class="MJX-TeXAtom-ORD">
<mi>h</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo>,</mo>
<mi>m</mi>
<mo stretchy="false">]</mo>
<mi>x</mi>
<mo stretchy="false">[</mo>
<mi>m</mi>
<mo stretchy="false">]</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y[n]=\sum _{m=-\infty }^{n}{h[n,m]x[m]}=\sum _{m=-\infty }^{\infty }{h[n,m]x[m]}}</annotation>
</semantics>
</math></span></span>
or equivalently for a time-invariant system on redefining <span class="texhtml"><i>h</i></span>,
<span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle y[n]=\sum _{k=0}^{\infty }{h[k]x[n-k]}=\sum _{k=-\infty }^{\infty }{h[k]x[n-k]}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>y</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo stretchy="false">]</mo>
<mo>=</mo>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
<mo>=</mo>
<mn>0</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
</munderover>
<mrow class="MJX-TeXAtom-ORD">
<mi>h</mi>
<mo stretchy="false">[</mo>
<mi>k</mi>
<mo stretchy="false">]</mo>
<mi>x</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mi>k</mi>
<mo stretchy="false">]</mo>
</mrow>
<mo>=</mo>
<munderover>
<mo>∑<!-- ∑ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
<mo>=</mo>
<mo>−<!-- − --></mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
</munderover>
<mrow class="MJX-TeXAtom-ORD">
<mi>h</mi>
<mo stretchy="false">[</mo>
<mi>k</mi>
<mo stretchy="false">]</mo>
<mi>x</mi>
<mo stretchy="false">[</mo>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mi>k</mi>
<mo stretchy="false">]</mo>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle y[n]=\sum _{k=0}^{\infty }{h[k]x[n-k]}=\sum _{k=-\infty }^{\infty }{h[k]x[n-k]}}</annotation>
</semantics>
</math></span></span>
where <span class="mwe-math-element mwe-math-element-block"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle k=n-m}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>k</mi>
<mo>=</mo>
<mi>n</mi>
<mo>−<!-- − --></mo>
<mi>m</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle k=n-m}</annotation>
</semantics>
</math></span></span> represents the lag time between the stimulus at time <i>m</i> and the response at time <i>n</i>.
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Shift_invariant_system" class="mw-redirect" title="Shift invariant system">Shift invariant system</a></li>
<li><a href="Linear_control" title="Linear control">Linear control</a></li>
<li><a href="Linear_time-invariant_system" title="Linear time-invariant system">Linear time-invariant system</a></li>
<li><a href="Nonlinear_system" title="Nonlinear system">Nonlinear system</a></li>
<li><a href="System_analysis" title="System analysis">System analysis</a></li>
<li><a href="System_of_linear_equations" title="System of linear equations">System of linear equations</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-Phillips_2008-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-Phillips_2008_1-0">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFPhillipsParrRiskin2008" class="citation book cs1">Phillips, Charles L.; Parr, John M.; <a href="Eve_Riskin" title="Eve Riskin">Riskin, Eve A.</a> (2008). <i>Signals, Systems, and Transforms</i> (4&nbsp;ed.). Pearson. p.&nbsp;74. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-13-198923-8</bdi>.</cite></span>
</li>
<li id="cite_note-Bessai_2005-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-Bessai_2005_2-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Bessai_2005_2-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFBessai2005" class="citation book cs1">Bessai, Horst J. (2005). <i>MIMO Signals and Systems</i>. Springer. pp.&nbsp;<span class="nowrap">27–</span>28. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-387-23488-8</bdi>.</cite></span>
</li>
<li id="cite_note-Alkin_2014-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-Alkin_2014_3-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFAlkin2014" class="citation book cs1">Alkin, Oktay (2014). <i>Signals and Systems: A MATLAB Integrated Approach</i>. CRC Press. p.&nbsp;99. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-4665-9854-6</bdi>.</cite></span>
</li>
<li id="cite_note-Nahvi_2014-4"><span class="mw-cite-backlink">^ <a href="#cite_ref-Nahvi_2014_4-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Nahvi_2014_4-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Nahvi_2014_4-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFNahvi2014" class="citation book cs1">Nahvi, Mahmood (2014). <i>Signals and Systems</i>. McGraw-Hill. pp.&nbsp;<span class="nowrap">162–</span>164, 166, 183. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-07-338070-4</bdi>.</cite></span>
</li>
<li id="cite_note-Sundararajan_2008-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-Sundararajan_2008_5-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFSundararajan2008" class="citation book cs1">Sundararajan, D. (2008). <i>A Practical Approach to Signals and Systems</i>. Wiley. p.&nbsp;80. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-470-82353-8</bdi>.</cite></span>
</li>
<li id="cite_note-Roberts_2018-6"><span class="mw-cite-backlink">^ <a href="#cite_ref-Roberts_2018_6-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Roberts_2018_6-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Roberts_2018_6-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFRoberts2018" class="citation book cs1">Roberts, Michael J. (2018). <i>Signals and Systems: Analysis Using Transform Methods and MATLAB®</i> (3&nbsp;ed.). McGraw-Hill. pp.&nbsp;131, <span class="nowrap">133–</span>134. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-07-802812-0</bdi>.</cite></span>
</li>
<li id="cite_note-DeerghaRao_2018-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-DeerghaRao_2018_7-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFDeergha_Rao2018" class="citation book cs1">Deergha Rao, K. (2018). <i>Signals and Systems</i>. Springer. pp.&nbsp;<span class="nowrap">43–</span>44. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-3-319-68674-5</bdi>.</cite></span>
</li>
<li id="cite_note-Chen_2004-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-Chen_2004_8-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFChen2004" class="citation book cs1">Chen, Chi-Tsong (2004). <i>Signals and systems</i> (3&nbsp;ed.). Oxford University Press. pp.&nbsp;<span class="nowrap">55–</span>57. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-19-515661-7</bdi>.</cite></span>
</li>
<li id="cite_note-ElAliKarim_2008-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-ElAliKarim_2008_9-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFElAliKarim2008" class="citation book cs1">ElAli, Taan S.; Karim, Mohammad A. (2008). <i>Continuous Signals and Systems with MATLAB</i> (2&nbsp;ed.). CRC Press. p.&nbsp;53. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-4200-5475-0</bdi>.</cite></span>
</li>
<li id="cite_note-Apte_2016-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-Apte_2016_10-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFApte2016" class="citation book cs1">Apte, Shaila Dinkar (2016). <i>Signals and Systems: Principles and Applications</i>. Cambridge University Press. p.&nbsp;187. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1-107-14624-2</bdi>.</cite></span>
</li>
</ol></div></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2024-09-01" href="https://en.wikipedia.org/wiki/?title=Linear_system&amp;oldid=1243525709">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>